var should = require('should');
var userHandler = require('../../../app/servers/web/handler/userHandler');
var resHandler = require('../../../app/servers/web/handler/resHandler');
var banSendHandler = require('../../../app/servers/web/handler/banSendHandler.js');
var sendMsgHandler = require('../../../app/servers/web/handler/sendMsgHandler.js');
var moment = require('moment');
var config = require('../../config');

suite('测试userHandler', function () {
    // var now_time = moment().unix();
    // suite('banSend', function () {
    //     test('解封用户', function (done) {
    //         var msg = {
    //             query: {
    //                 msg_list: {
    //                     sort_id: 1, //优先级
    //                     text: "后台公告测试ssssss", // 发送文本
    //                     is_time: 1, // 是否定时任务   0不是定时任务     1定时任务
    //                     times: 2, // 发送次数
    //                     create_time: now_time + 10, // 发送信息时间
    //                     interval_time: 10 // 间隔时间
    //                 }
    //             }
    //         };
    //         var session = {};

    //         var user_handler = new sendMsgHandler();
    //         user_handler.sendMsg(msg, session, function (err, res) {
    //             done();
    //         });
    //     });
    // });

    suite('banSend', function () {
        test('封用户', function (done) {
            var msg = {
                query: {
                    role_id: config.role_id,
                    ban_send_state: 0,
                    ban_send_time: 10
                }
            };
            var session = {};

            var user_handler = new banSendHandler();
            user_handler.banSend(msg, session, function (err, res) {
                done();
            });
        });
    });

    suite('banSend', function () {
        test('解封用户', function (done) {
            var msg = {
                query: {
                    role_id: config.role_id
                }
            };
            var session = {};

            var user_handler = new banSendHandler();
            user_handler.openBanSend(msg, session, function (err, res) {
                done();
            });
        });
    });
});
